
var peticion = null;

	function inicializa_xhr() {
		if (window.XMLHttpRequest) {
			return new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			return new ActiveXObject("Microsoft.XMLHTTP");
		}
	}

function cargarModificarCantidad(operador, numeroPedido, numeroLinea) {
	peticionModificarCantidad = inicializa_xhr();
	var cantidad = document.getElementById('cantidad').innerHTML;
	if ((operador == '-' && cantidad > 1) || (operador == '+')) {
		var cantidad = eval(cantidad + operador + '1');
		if (peticionModificarCantidad) {
			
			peticionModificarCantidad.onreadystatechange = muestraModificarCantidad;
			peticionModificarCantidad.open("POST", "cambiarCantidad", true);
			peticionModificarCantidad.setRequestHeader("Content-Type",
					"application/x-www-form-urlencoded");
			peticionModificarCantidad.send("numeroPedido=" + numeroPedido
					+ "&numeroLinea=" + numeroLinea + "&cantidad=" + cantidad);
		}
	}
}
function muestraModificarCantidad() {
	if (peticionModificarCantidad.readyState == 4) {
		if (peticionModificarCantidad.status == 200) {
			var nuevaCantidad= new Number(peticionModificarCantidad.responseText);
			var stock=new Number(document.getElementById("stock").value);
			document.getElementById('cantidad').innerHTML = nuevaCantidad;
			if(stock < nuevaCantidad){
				document.getElementById("H2Stock").setAttribute('class', 'FueraStockVisible');				
			}else{
				document.getElementById("H2Stock").setAttribute("class", "FueraStockInvisible");		
			}
		}
	}
}


function cargarEliminarLineaPedido(numeroPedido, numeroLinea) {
	peticionEliminarProducto = inicializa_xhr();	
		if (peticionEliminarProducto) {			
			peticionEliminarProducto.onreadystatechange = muestraEliminarLineaPedido;
			peticionEliminarProducto.open("POST", "eliminarLineaPedido", true);
			peticionEliminarProducto.setRequestHeader("Content-Type",
					"application/x-www-form-urlencoded");
			peticionEliminarProducto.send("numeroPedido=" + numeroPedido
					+ "&numeroLinea=" + numeroLinea );
		}	
}
function muestraEliminarLineaPedido() {
	if (peticionEliminarProducto.readyState == 4) {
		if (peticionEliminarProducto.status == 200) {
			document.getElementById("divAntesDeEliminar").style.display = "none";
			document.getElementById("divDespuesDeEliminar").style.display = "block";
		}
	}
}